package controles;

import java.sql.SQLException;

import dados.RepositorioProdutoHibernate;
import entidades.Produto;

public class ProdutoController {
	
	RepositorioProdutoHibernate repositorioProduto;
	
	public ProdutoController() {
		repositorioProduto = new RepositorioProdutoHibernate();
	}

	public ProdutoController(RepositorioProdutoHibernate repositorioProdutoHibernate){
		this.repositorioProduto = repositorioProdutoHibernate;
	}
	
	public void atualizar(Produto produto) throws ClassNotFoundException, SQLException, Exception{
		repositorioProduto.atualizar(produto);
	}
	
	public boolean existe(int id) throws ClassNotFoundException, SQLException{
		return repositorioProduto.existe(id);
	}
	public void inserir(Produto produto) throws ClassNotFoundException, SQLException, Exception{
		repositorioProduto.inserir(produto);
	}
	public Produto procurar(int id) throws ClassNotFoundException, SQLException, Exception{
		return repositorioProduto.procurar(id);
	}
}
